export interface RechargeCodeVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 充值码
   */
  code: string;

  /**
   * 充值码积分
   */
  points: number;

  /**
   * 是否可用 Y N
   */
  status: string;

  /**
   * 批次
   */
  batch: string;

  /**
   * 充值码定义Id
   */
  rechargeId: string | number;

  /**
   * 使用人id
   */
  userId: string | number;

  /**
   * 实际兑换时间
   */
  useTime: string;

}

export interface RechargeCodeForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 充值码
   */
  code?: string;

  /**
   * 充值码积分
   */
  points?: number;

  /**
   * 是否可用 Y N
   */
  status?: string;

  /**
   * 批次
   */
  batch?: string;

  /**
   * 充值码定义Id
   */
  rechargeId?: string | number;

  /**
   * 使用人id
   */
  userId?: string | number;

  /**
   * 实际兑换时间
   */
  useTime?: string;

}

export interface RechargeCodeQuery extends PageQuery {

  /**
   * 充值码
   */
  code?: string;

  /**
   * 充值码积分
   */
  points?: number;

  /**
   * 是否可用 Y N
   */
  status?: string;

  /**
   * 批次
   */
  batch?: string;

  /**
   * 充值码定义Id
   */
  rechargeId?: string | number;

  /**
   * 使用人id
   */
  userId?: string | number;

  /**
   * 实际兑换时间
   */
  useTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



